package com.antdesignbackend.backend.service;


import com.antdesignbackend.backend.entity.entityVo.MessageData;

/**
 * 主要的一些业务逻辑
 */
public interface LogicService {
    /**
     * 微信发送消息前获取的token
     * @param appid
     * @param appsecret
     * @return
     */
    String accessToken(String appid,String appsecret);

    /**
     * 对商户进行开关
     * @param shopId 商户ID
     * @param onoff 1开，0关
     * @param min 延迟多少分钟后执行
     * @param model 是否要更改设备模式，1要
     * @param actionmodel 操作的设备类型，1自动，0手动，-1多要
     * @return
     */
    boolean onOff(Integer shopId,Integer onoff, Integer min,Integer model,Integer actionmodel);

    /**
     * 推送微信公众号信息
     * @param openId
     * @param item
     * @return
     */
    boolean sendMessage(String openId,MessageData item);
}
